type Options = {
  a?: string
  b?: string
  c?: string
}

const opts = { d: 'Hello' }

// const obj: Options = opts // 报错
// 最小可选属性规则
// 该类型的对象必须至少存在一个可选属性，不能所有可选属性都不存在

const opts02 = { a: 'Hello', d: 'world' }
const obj: Options = opts02 // 不报错

